New freely available FORTRAN library for evaluating Sommerfeld integrals
نویسندگان
چکیده
Computing the electromagnetic fields produced by an aboveground radiating antenna has been one of the most basic problems in radioengineering for the past century. If the antenna in question is a dipole (i.e., it can be thought of as a pair of electric charges of equal magnitude but opposite sign, separated by some relatively small time-varying distance), the radiated fields are given by the so-called Green’s tensor. Apart from the obvious applications in radiocommunications, the Green’s tensor is also used in geophysical exploration of Earth and in near-field imaging and spectroscopy. Unfortunately, the Green’s tensor is not easy to compute even in the simple half-space geometry. A rather general analytical solution to the problem was given by Sommerfeld about 100 years ago.1 A contemporary exposition of the subject can be found in a paper by Maradudin and Mills.2 However, Sommerfeld’s solution is expressed in terms of oscillatory integrals. (The term ‘oscillatory’ means that the integrated functions change sign or oscillate many times over the domain of integration.) To compute an oscillatory integral numerically, one must sample the integrand at a very large number of points. In some instances, this may become computationally inefficient. Evaluation of Sommerfeld integrals is confounded by the fact that the functions in question are not only oscillatory but also complex, singular (i.e., they diverge at some points in the complex plane), and are otherwise difficult to handle. Still, it may seem that, given the power of modern computers, numerical evaluation of the Sommerfeld integrals should not be a serious problem. However, this is not so. To quote from a paper by Jimenez, Cabrera, and Cuevas del Rio,3 who in 1996 wrote a (now apparently no longer Figure 1. Various tensor components of the reflected (R) part of the Green’s tensor, GR αβ, normalized by the free-space wave number k = ω/c, as functions of the free-space wavelength, λ = 2π/k. (a, b) Imaginary (Im) parts and (c, d) real (Re) parts of GR . The geometry is as follows: The source and the point of observation are located 40nm above a transparent dielectric substrate and 40nm apart. The substrate dielectric permittivity is = 2.5 and assumed to be constant in the spectral range considered. The x-axis of the laboratory frame coincides with the line connecting the two points. The indices α and β label the tensor components and can take the values x, y, or z. In this geometry, the tensor components GR xy and GR yz are identically zero. The results were obtained using the numerical integration capability of the GF package (centered symbols) and the analytical approximation, which is also implemented in the package (lines). The imaginary part of the Green’s tensor is very accurately reproduced by the analytical approximation— a result not obtainable from the electrostatic method of images.
منابع مشابه
News from FormCalc and LoopTools
The FormCalc package automates the computation of FeynArts amplitudes up to one loop including the generation of a Fortran code for the numerical evaluation of the squared matrix element. Major new or enhanced features in Version 5 are: iterative build-up of essentially arbitrary phase-spaces including cuts, convolution with density functions, and uniform treatment of kinematical variables. The...
متن کاملCollier: A fortran-based complex one-loop library in extended regularizations
We present the library Collier for the numerical evaluation of one-loop scalar and tensor integrals in perturbative relativistic quantum field theories. The code provides numerical results for arbitrary tensor and scalar integrals for scattering processes in general quantum field theories. For tensor integrals either the coefficients in a covariant decomposition or the tensor components themsel...
متن کاملTSIL: a program for the calculation of two-loop self-energy integrals
TSIL is a library of utilities for the numerical calculation of dimensionally regularized two-loop self-energy integrals. A convenient basis for these functions is given by the integrals obtained at the end of O.V. Tarasov’s recurrence relation algorithm. The program computes the values of all of these basis functions, for arbitrary input masses and external momentum. When analytical expression...
متن کاملA Fast New Public Code for Computing Photon Orbits in a Kerr Spacetime
Relativistic radiative transfer problems require the calculation of photon trajectories in curved spacetime. We present a novel technique for rapid and accurate calculation of null geodesics in the Kerr metric. The equations of motion from the Hamilton-Jacobi equation are reduced directly to Carlson’s elliptic integrals, simplifying algebraic manipulations and allowing all coordinates to be com...
متن کاملAutomatized analytic continuation of Mellin-Barnes integrals
I describe a package written in MATHEMATICA that automatizes typical operations performed during evaluation of Feynman graphs with Mellin-Barnes (MB) techniques. The main procedure allows to analytically continue a MB integral in a given parameter without any intervention from the user and thus to resolve the singularity structure in this parameter. The package can also perform numerical integr...
متن کامل